#ifndef COMPORATOR_H
#define COMPORATOR_H
#include <stdio.h>
#include <string>

using namespace std;

struct Comporator
{
  virtual size_t compare (const string & s1, const string & s2){};
};


class HammingCmp : public Comporator
{
  public:
  	size_t compare (const string & s1, const string & s2);
};


class LevensteinCmp : public Comporator
{
  public:
  	size_t compare (const string & s1, const string & s2);
};

#endif
